package com.xzc.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author 熊志聪
 * @Classname DeptNameEnum
 * @Description 二级部门名称
 * @Date 2021/12/15 14:51
 */
@Getter
@AllArgsConstructor
public enum DeptNameEnums {
    /**
     * 产品 电子卖场产品规划部 role:po
     * 研发 电子卖场产品研发部 role:td dev
     * 数字 数字应用研发部
     * 测试 电子卖场产品测试部 role:qd qa
     * role:top 高层管理
     */
    PRODUCT(1,"电子卖场产品规划部"),
    DEV(2,"电子卖场产品研发部"),
    DIG_DATA(3,"数字应用研发部"),
    TEST(4,"电子卖场产品测试部"),

    ;
    private final Integer value;
    private final String name;
    public static String getDeptName(Integer value){
        for(DeptNameEnums deptNameEnum:values()){
            if(deptNameEnum.getValue().equals(value)){
                return deptNameEnum.getName();
            }
        }
        throw new RuntimeException("不存在该部门名称!");
    }
}
